<?xml version='1.0' encoding='ISO-8859-1' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"            
      xmlns:jb="http://java.sun.com/jsf/composite/componentes"
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="/pages/core/plantilla/plantillaPrincipal.xhtml">
        <ui:define name="contenido">             
            <h:form onsubmit="return checkSubmit();"  id="frmCondicionPago">
                <p:panel id="pnlPrincipal" header="#{i18n['panel.titulo.condicion.pago']} / #{sessionMBean.titulo} #{condicionPagoMBean.dto.id}" style="#{applicationMBean.estiloTitulo}">
                    <h:panelGrid id="pgFormPopupCondicionPagoCheck" columns="10" cellpadding="4">
                    <h:outputLabel for="itDescripcion" styleClass="label" value="#{i18n['condicion.pago.descripcion']}"/>
                    <p:inputText id="itDescripcion" label="#{i18n['condicion.pago.descripcion']}"
                                 value="#{condicionPagoMBean.dto.descripcion}"  readonly="#{sessionMBean.accion == applicationMBean.ver}" maxlength="200"
                                 size="60" styleClass="txtCampoObligatorio">
                        <f:validateLength minimum="8" />
                    </p:inputText>
                    <h:outputLabel styleClass="label" value="#{i18n['condicion.pago.fecha.fija']}"/>
                    <p:selectBooleanCheckbox value="#{condicionPagoMBean.dto.fechaFijaPago}"  style="#{applicationMBean.estilo}"  disabled="#{sessionMBean.accion == applicationMBean.ver}"/>
                    <h:outputLabel styleClass="label" value="#{i18n['condicion.pago.dia.laboral']}"/>
                    <p:selectBooleanCheckbox value="#{condicionPagoMBean.dto.enDiaLaboral}"  style="#{applicationMBean.estilo}"  disabled="#{sessionMBean.accion == applicationMBean.ver}"/>
                    <h:outputLabel styleClass="label" value="#{i18n['condicion.pago.defecto']}"/>
                    <p:selectBooleanCheckbox value="#{condicionPagoMBean.dto.porDefecto}"  style="#{applicationMBean.estilo}"  disabled="#{sessionMBean.accion == applicationMBean.ver}"/> 
                    <h:outputLabel styleClass="label" value="#{i18n['general.label.activo']}"/>                    
                    <p:selectBooleanCheckbox value="#{condicionPagoMBean.dto.estado}"  style="#{applicationMBean.estilo}"  disabled="#{sessionMBean.accion == applicationMBean.ver}"/>
                    </h:panelGrid> 
            <p:separator />
                <h:panelGrid id="pgFormPopupCondicionPagoDias" columns="10" cellpadding="4">
                    <h:outputLabel styleClass="label" value="#{i18n['condicion.pago.dia.vencimiento.a']}"/>   
                    <p:calendar value="#{condicionPagoMBean.dto.fechaVencimiento1}" label="#{i18n['condicion.pago.dia.vencimiento.a']}" 
                                pattern="#{applicationMBean.formatoFecha}"
                                 style="#{applicationMBean.estiloObligatorio}" readonly="#{sessionMBean.accion == 3}">
                         <f:convertDateTime pattern="#{applicationMBean.formatoFecha}" timeZone="#{applicationMBean.timeZone}"/>
                     </p:calendar>
                    <h:outputLabel styleClass="label" value="#{i18n['condicion.pago.dia.vencimiento.b']}"/>   
                    <p:calendar value="#{condicionPagoMBean.dto.fechaVencimiento2}" label="#{i18n['condicion.pago.dia.vencimiento.b']}" 
                                pattern="#{applicationMBean.formatoFecha}"
                                 style="#{applicationMBean.estiloObligatorio}" readonly="#{sessionMBean.accion == 3}">
                         <f:convertDateTime pattern="#{applicationMBean.formatoFecha}" timeZone="#{applicationMBean.timeZone}"/>
                     </p:calendar>
                    <h:outputLabel styleClass="label" value="#{i18n['condicion.pago.dia.vencimiento.c']}"/>   
                    <p:calendar value="#{condicionPagoMBean.dto.fechaVencimiento3}" label="#{i18n['condicion.pago.dia.vencimiento.c']}" 
                                pattern="#{applicationMBean.formatoFecha}"
                                 style="#{applicationMBean.estiloObligatorio}" readonly="#{sessionMBean.accion == 3}">
                         <f:convertDateTime pattern="#{applicationMBean.formatoFecha}" timeZone="#{applicationMBean.timeZone}"/>
                     </p:calendar>
                                        <h:outputLabel for="itPlazoMes" styleClass="label" value="#{i18n['condicion.pago.plazo.mes']}"/>
                    <p:inputText id="itPlazoMes" label="#{i18n['condicion.pago.plazo.mes']}" onkeypress="return fn_validaTecla('entero',this)"
                                 value="#{condicionPagoMBean.dto.plazoMeses}"  readonly="#{sessionMBean.accion == applicationMBean.ver}" maxlength="2"
                                 size="20" styleClass="txtCampoObligatorio">
                        <f:validateLength minimum="1" />
                    </p:inputText>
                    <h:outputLabel for="itPlazoDia" styleClass="label" value="#{i18n['condicion.pago.plazo.dia']}"/>
                    <p:spinner id="itPlazoDia" label="#{i18n['condicion.pago.plazo.dia']}" value="#{condicionPagoMBean.dto.plazoDias}" min="1" max="99" size="14" styleClass="txtCampoObligatorio" 
                               onkeypress="return fn_validaTecla('entero',this)" maxlength="2" required="true" disabled="#{sessionMBean.accion == 3}"/>
                </h:panelGrid>
             <p:separator />
                <f:facet name="footer">
                    <p:commandButton title="#{i18n['general.button.guardar.tip']}" accesskey="#{applicationMBean.keyGuardar}"
                                     update="frmCondicionPago, :msgs"  ajax="true"
                                     style="#{applicationMBean.estilosBtnGuardar}"
                                     icon="ui-icon ui-icon-disk" rendered="#{sessionMBean.accion != applicationMBean.ver &amp;&amp; sessionMBean.privilegiosOpciones['1094']=='true'}"
                                     value="#{i18n['general.button.guardar']}" 
                                     onclick="return confirm('#{i18n.general_mensaje_confirmacion}');"
                                     action="#{condicionPagoMBean.guardar}">                                    
                    </p:commandButton>
                    <p:commandButton title="#{i18n['general.button.atras.tip']}" accesskey="#{applicationMBean.keyRetroceder}" ajax="false"
                                     icon="ui-icon ui-icon-arrowreturnthick-1-w" immediate="true"
                                     value="#{i18n['general.button.atras']}" 
                                     style="#{applicationMBean.estilosBtnRetroceder}"
                                     action="#{condicionPagoMBean.retroceder}">                                    
                    </p:commandButton>
                    <p:commandButton title="#{i18n['bitacora.ver.historial']}"
                                         icon="ui-icon ui-icon-calculator"
                                         value="#{i18n['bitacora.ver.historial']}"                                                                                                           
                                         ajax="true"
                                         rendered="#{condicionPagoMBean.dto.id!=null &amp;&amp; sessionMBean.privilegiosOpciones['1095']=='true'}"
                                         oncomplete="dlgBitacoraEntidad.show()"   
                                         style="#{applicationMBean.estilosBtnHistorial}"
                                         update=":frmPopupBitacoras:pgFormPopupBitacoras"
                                         actionListener="#{condicionPagoMBean.verBitacora}">                                    
                    </p:commandButton>
                    <p:commandButton title="#{i18n['general.button.nuevo.tip']}" accesskey="#{applicationMBean.keyNuevo}"
                                     icon="ui-icon ui-icon-plus"
                                     style="#{applicationMBean.estilosBtnNuevo}" 
                                     value="#{i18n['general.button.nuevo']}" 
                                     ajax="false" rendered="#{condicionPagoMBean.dto.id!=null &amp;&amp; sessionMBean.privilegiosOpciones['1091']=='true'}"                                        
                                     action="#{condicionPagoMBean.nuevo}">                                    
                    </p:commandButton>  
                </f:facet>
                </p:panel>
            </h:form>
            <p:dialog id="idDlgBitacoraEntidad" header="#{i18n['bitacora.titulo']}" widgetVar="dlgBitacoraEntidad" resizable="false"  
                            width="900" height="200" modal="true">                        
                       <ui:include src="/pages/bitacora/bitacoras.xhtml" /> 
            </p:dialog>
        </ui:define>
    </ui:composition>
</html>